﻿namespace reformater
{
     public class Reformat
    {
        public int reformatiere_den_ursprungstext(string p_inputTxt, string p_outputTxt, int p_Zeilenlänge)
        {
            var p_dateiOeffnen = new DateiOeffnen();
            var p_Zeilenholen = new formatiertenTextBauen();
            var p_dateiSpeichern = new DateiSchreiben();
            var p_Text = p_dateiOeffnen.Datei_öffnen_und_Inhalt_zurückgeben(p_inputTxt);
            var p_Zeilen = p_Zeilenholen.formatierte_Zeilen_bauen_und_ausgeben(p_Text, p_Zeilenlänge);
            var p_erg = p_dateiSpeichern.SchreibeZeilenweise( p_outputTxt, p_Zeilen);
            return p_erg;
        }
    }
}
